.uniForm {
margin:0pt;
padding:10px 0pt;
position:relative;
width:100%;
}
.uniForm fieldset {
border-color:-moz-use-text-color -moz-use-text-color #EFEFEF;
border-style:none none solid;
border-width:medium medium 1px;
margin:0pt 0pt 7px;
padding:0pt 0pt 10px;
}
.uniForm fieldset legend {
color:#93B5BE;
font-family:"lucida grande","lucida sans unicode","trebuchet ms",arial,verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.1em;
line-height:100%;
margin:0pt 0pt 0.5em;
padding:0pt;
}
.ctrlHolder {
background:#F9F9F9 none repeat scroll 0%;
clear:both;
margin:0pt;
overflow:hidden;
padding:7px 4px;
}
.buttonHolder {
background:#F9F9F9 none repeat scroll 0%;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0pt;
clear:both;
margin:10px 0pt 0pt;
overflow:hidden;
padding:10px;
text-align:right;
}
.resetButton {
}
.submitButton {
}
.uniForm .inlineLabel {
display:inline;
float:none;
font-weight:normal;
margin:0pt 2em 0pt 0pt;
width:auto;
}
.uniForm .inlineLabel input {
}
.focused {
background:#FFFCDF url(/Builder/images/uf_focused.png) repeat scroll 0%;
border-color:#EFE795;
border-style:solid;
border-width:1px 0pt;
padding:6px 4px;
}
.inlineLabels .ctrlHolder {
}
.inlineLabels label, .inlineLabels .label {
float:left;
font-weight:bold;
line-height:100%;
margin:0.3em 0pt 0pt;
padding:0pt;
width:30%;
}
.inlineLabels .textInput, .inlineLabels .fileUpload {
border:2px solid #DFDFDF;
float:left;
width:68%;
}
.inlineLabels .fileUpload > input {
}
.inlineLabels .selectInput {
border:2px solid #DFDFDF;
float:left;
width:69%;
}
.inlineLabels textarea {
border:2px solid #DFDFDF;
float:left;
height:12em;
width:68%;
}
.inlineLabels .formHint {
clear:both;
color:#999999;
font-size:80%;
margin:0.5em 0pt 0pt 30%;
padding:3px 0pt;
}
.inlineLabels .formHint strong {
background:transparent url(/Builder/icons/icon_alert.png) no-repeat scroll 0pt;
padding:0pt 0pt 0pt 14px;
}
.blockLabels .ctrlHolder {
}
.blockLabels label, .blockLabels .label {
display:block;
float:none;
font-weight:bold;
line-height:100%;
margin:0.3em 0pt;
padding:0pt;
width:auto;
}
.blockLabels .label {
float:left;
margin-right:3em;
}
.blockLabels .textInput {
border:2px solid #DFDFDF;
float:left;
width:60%;
}
.blockLabels .selectInput {
border:2px solid #DFDFDF;
float:left;
width:60%;
}
.blockLabels textarea {
border:2px solid #DFDFDF;
display:block;
float:left;
height:12em;
width:60%;
}
.blockLabels .formHint {
clear:none;
color:#999999;
float:right;
font-size:80%;
font-style:italic;
margin:0pt;
width:38%;
}
.blockLabels .ctrlHolder {
border-color:#DFDFDF;
border-style:solid;
border-width:1px 0pt;
margin-top:-1px;
}
.blockLabels .focused {
padding:7px 4px;
}
.ctrlHolder .textInput:focus {
border-color:#DFD77D;
}
div.focused .textInput:focus {
}
div.focused .formHint {
color:#000000;
}
label em, .label em {
display:block;
font-style:normal;
font-weight:bold;
left:28%;
position:absolute;
}
.blockLabels label em, .blockLabels .label em {
display:inline;
position:static;
}
.uniForm #errorMsg {
background:#FFDFDF url(img/uf_error.png) repeat scroll 0%;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0pt;
margin:0pt 0pt 1em;
padding:1em;
}
.uniForm .error, .uniForm .blockLabels.ctrlHolder.error {
background:#FFDFDF url(img/uf_error.png) repeat scroll 0%;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0pt;
position:relative;
}
.uniForm #errorMsg dt, .uniForm #errorMsg h3 {
background:transparent url(img/icon-error.png) no-repeat scroll 0pt;
color:#000000;
font-size:110%;
font-weight:bold;
line-height:100%;
margin:0pt 0pt 0.5em;
padding:2px 0pt 2px 18px;
}
.uniForm #errorMsg dd {
margin:0pt;
padding:0pt;
}
.uniForm #errorMsg ol {
margin:0pt;
padding:0pt;
}
.uniForm #errorMsg ol li {
border-bottom:1px dotted #DF7D7D;
list-style-position:inside;
margin:0pt;
padding:2px;
position:relative;
}
.uniForm .errorField {
margin:0pt 0pt 3px;
}
.uniForm .inlineLabels .errorField {
margin-left:30%;
}
.uniForm .errorField strong {
background:#FFE2E2 none repeat scroll 0%;
padding:1px 3px 3px;
}
.ctrlHolder.error input, .ctrlHolder.error input:focus {
border-color:#DF7D7D;
}
.ctrlHolder.error.focused {
padding:7px 4px;
}